// 云函数入口文件
const cloud = require('wx-server-sdk')
var rp = require('request-promise')
const moment = require("moment-timezone")
cloud.init({
	env: cloud.DYNAMIC_CURRENT_ENV
})
const db = cloud.database()
const _ = db.command

// 云函数入口函数
exports.main = async (event, context) => {
	try {
		 let date = moment().tz("Asia/Shanghai").format()
		 await db.collection('test').add({
		 			 data:{
		 				 tips:"定时器执行了!"
		 			 }
		 })
		const result = await cloud.openapi.uniformMessage.send({
			touser: 'oc2KIxD60MP6jwwEw1cMCv4cfUg4',
			mpTemplateMsg: {
				appid: 'wx2b3389aa83cef390',
				url: 'http://weixin.qq.com/download',
				miniprogram: {
					appid: 'wxb80c47c470ca4e38',
					pagepath: '/mobile/index'
				},
				data: {
					first: {
						value: '【班级管理】您有新的作业了，请查收'
					},
					keyword1: {
						value: '初一数学春季尖子班'
					},
					keyword2: {
						value: '2014年9月24日作业'
					},
					keyword3: {
						value: '请大家将数学课本68页面，课后作业3，6，7，8题作业完成，明早上交。'
					},
					remark: {
						value: '感谢您的查阅，请认真对待，按时完成作业。' 
					}
				},
				templateId: 'cyoU_lYdD9rK_xYA1PWq6K-8shaM7o8qX-Ku3sRF3vE'
			}
		})
		// { errCode: 0, errMsg: 'openapi.templateMessage.send:ok' }
		// return result
	} catch (err) {
		// 错误处理
		await db.collection('test').add({
			data:{
				err
			}
		})
		// err.errCode !== 0
		// throw err
	}
}
